// src/api/projectApi.js
import api from './index'

export const projectAPI = {
  // 获取项目列表 - by owner
  /**
   * @param {string} owner,用户名称,即仓库拥有者名称
   * @returns Project的json数据
   */
  getProjects: (owner) => api.post('/project/findByOwner', { owner }),

  // 获取单个项目详情
  getProjectById(id) {
    return api.get(`/projects/${id}`)
  },

  // 创建项目
  createProject(projectData) {
    return api.post('/projects', projectData)
  },

  // 更新项目
  updateProject(id, projectData) {
    return api.put(`/projects/${id}`, projectData)
  },

  // 删除项目
  deleteProject: (ids) => api.delete(`/projects/${ids}`),
}
